幫助中心
香港服務(wù)器租用幫助
開(kāi)發(fā)個(gè)直播的網(wǎng)站的服務(wù)器和帶寬有什么要求?
2018-03-09 15:20:04

那么書(shū)歸正傳,講講視頻直播難在哪里?

1.數(shù)據(jù)量大

視頻直播第一個(gè)問(wèn)題就是數(shù)據(jù)量太大,假設(shè)想YY這樣一個(gè)房間假設(shè)有5000人同時(shí)觀看的話(huà),假設(shè)視頻數(shù)據(jù)每秒50K(實(shí)踐數(shù)據(jù)可能比這個(gè)要大)那么這個(gè)數(shù)據(jù)需要50*5000=250000K.那么這么多數(shù)據(jù)等于多少M(fèi)B答主默默的掏出了計(jì)算器25000/1024=244MB,244*8=1952Mb.對(duì)的沒(méi)錯(cuò)單單這一個(gè)房間每秒消耗的流量就達(dá)到1952Mb這是相當(dāng)驚人的(答主不經(jīng)回頭看看是不是哪里搞錯(cuò)了)。而且這只是一個(gè)房間,高峰時(shí)期假設(shè)有300w人同時(shí)在線(xiàn)上吹牛逼我們用同樣的方法來(lái)算算沒(méi)秒走出去的帶寬達(dá)到1144Gbps,這簡(jiǎn)直就是兇殘。

2.低延遲 所謂直播要的就是及時(shí)性,比較直播世界杯你比電視機(jī)慢了幾十秒,那么基本上可以說(shuō)你這個(gè)不可用了。面對(duì)變大的流量和很高的并發(fā)又有一個(gè)棘手的問(wèn)題就是延遲還必須要低,這個(gè)必須走硬件來(lái)扛了?其實(shí)差不多。

3.網(wǎng)絡(luò)環(huán)境復(fù)雜 國(guó)內(nèi)ISP比較多,有些用戶(hù)在電信 有些用戶(hù)在網(wǎng)通 移動(dòng)和聯(lián)通 等等。這些用戶(hù)都要同等對(duì)待??鏘SP的問(wèn)題很多,網(wǎng)速很慢。一般有兩種解決辦法,一種是購(gòu)買(mǎi)多線(xiàn)機(jī)房,也就是大家說(shuō)的bgp機(jī)房,這個(gè)比較省心但是有個(gè)缺點(diǎn)價(jià)格嘛……少年掏銀子吧?。。。〉诙N就是自己搭建網(wǎng)關(guān)轉(zhuǎn)發(fā)多ISP數(shù)據(jù)。

4.故障轉(zhuǎn)移不好做 對(duì)比web前面有智能DNS,后面有LVS等的高可用,web的故障轉(zhuǎn)移有一整套的解決方案,甚至做到了用戶(hù)無(wú)感知。視頻直播的故障轉(zhuǎn)移是比較困難的。

那么面多這些棘手的問(wèn)題如果解決?

1.首先是流量的問(wèn)題

流量顯然不能只是從服務(wù)器轉(zhuǎn)發(fā)走的︶︿︶這樣白花花的銀子都走了。好在一個(gè)房間內(nèi)的視頻對(duì)每個(gè)人都一樣的,所以用戶(hù)之間可以共享收到的數(shù)據(jù),可以給用戶(hù)機(jī)器之間P2P。那么誰(shuí)和誰(shuí)用戶(hù)之間共享這個(gè)數(shù)據(jù)?還有P2P前需要做內(nèi)網(wǎng)滲透這個(gè)打穿防火墻的操作是需要時(shí)間的,如果保證低延遲?如果和我共享數(shù)據(jù)的人下線(xiàn)了那么我的數(shù)據(jù)P2P就斷了,如何處理?這些都是問(wèn)題哇??!

2.低延遲 這個(gè)語(yǔ)言?xún)牲c(diǎn)。第一點(diǎn)服務(wù)器的處理數(shù)據(jù)要亂快,必須快。加上這又是IO密集型的所以說(shuō)白了就是機(jī)器夠強(qiáng)帶寬夠大。第二點(diǎn)如果采用P2P需要算法保證數(shù)據(jù)共享的合理性,最后從服務(wù)器出去的數(shù)據(jù)和P2P扛的數(shù)據(jù)可以合理的達(dá)到一個(gè)平衡。

3.高可用 這個(gè)部分我也不清楚。來(lái)扯下。首先用戶(hù)的狀態(tài)必須單獨(dú)分開(kāi)存放當(dāng)緩存的服務(wù)器上面,緩存服務(wù)器多實(shí)例主從必須做。接入服務(wù)器把用戶(hù)的數(shù)據(jù)接入進(jìn)來(lái),提交給其他服務(wù)器比如跨網(wǎng)關(guān)的服務(wù)器轉(zhuǎn)發(fā)?如果接入或者其他服務(wù)器掛了如何保證數(shù)據(jù)可用?如果用TCP客戶(hù)端可能已經(jīng)斷開(kāi)了,需要掉線(xiàn)重連了。要是我我可能自己實(shí)現(xiàn)一套基于UDP的可靠傳輸?。?!做到不需要重連或者重連的TTL更低!

那么有沒(méi)有什么更好選擇呢

還沒(méi)有租用服務(wù)器的朋友可以看下USA-IDC香港服務(wù)器租用,低延遲,高可用,限量首月半價(jià),三大主流型號(hào)自選

而租用了服務(wù)器然而覺(jué)得性能不足的朋友也可以使用就USA-IDC高防CDN彌補(bǔ),限時(shí)首月半價(jià)

歡迎聯(lián)系24小時(shí)在線(xiàn)客服,獲取更多產(chǎn)品

熱門(mén)文章換一批
新客優(yōu)惠
特價(jià) 酷睿i3系列
性?xún)r(jià)比熱銷(xiāo)推薦,年銷(xiāo)量第一
1180/月起
USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線(xiàn)客服,即可申請(qǐng)免費(fèi)產(chǎn)品試用服務(wù)
立即申請(qǐng)